print("------------------------欢迎来到计算器峡谷------------------------")
import math
while True:
    print("----------------------选择您的超算位：--------------------")
    print("=============1.加法位===========")
    print("=============2.减法位===========")
    print("=============3.乘法位===========")
    print("=============4.除法位===========")
    print("=============5.对数位===========")
    print("=============6.求余位===========")
    print("=============7.开方位===========")
    print("=============8.三角函数位============")
    print("=============0.退出峡谷============")
    choice=input("您的超算位是：")
    if choice=="1":
        a= input("您的第一张英雄代号：")
        b= input("您的第二张英雄代号：")
        result =int(a)+int(b)
        print("超算平台已合并，结果为：",result)
    elif choice=="2":
        a= input("您的第一张英雄代号：")
        b= input("您的第二张英雄代号：")
        result =int(a)-int(b)
        print("超算平台合并失败，已削减为：",result)
    elif choice=="3":
        a = input("您的第一张英雄代号：")
        b = input("您的第二张英雄代号：")
        result = int(a) * int(b)
        print("超算平台已跃迁，结果为：", result)
    elif choice == "4":
        a = input("您的第一张英雄代号：")
        b = input("您的第二张英雄代号：")
        result = int(a) / int(b)
        if b == "0":
            print("第二英雄被ban,无法合并！")
        else:
            print("超算平台合并失败，分解结果为：", result)
    elif choice == "5":
        a = input("您的底英雄代号：")
        b = input("您的常英雄代号：")
        result = math.log(int(a), int(a))
        print("超算平台合并失败，获取零件：", result)
    elif choice == "6":
        a = input("您的第一张英雄代号：")
        b = input("您的第二张英雄代号：")
        result = int(a) % int(b)
        if b == "0":
            print("第二英雄被ban,无法合并！")
        else:
            print("超算平台合并失败，得到碎片：", result)
    elif choice == "7":
        a = input("开方位只容纳一个英雄，输入您的英雄代号：")
        if a < "0":
            print("此英雄不够格,练练吧！")
        else:
            result = math.sqrt(int(a))
            print("超算平台合并失败，英雄初始为：", result)
    elif choice == "8":
        a = input("三角函数位只容纳一个英雄，输入您的英雄代号：")
        b = math.radians(int(a))
        result1 = math.sin(int(a))
        result2 = math.cos(int(a))
        result3 = math.tan(int(a))
        print("超算平台分裂成功，得到英雄sin为：", result1)
        print("超算平台分裂成功，得到英雄cos为：", result2)
        print("超算平台分裂成功，得到英雄tan为：", result3)
    elif choice == "0":
        print("---------------------------期待您的下次合成!-------------------------------")
        break